4af82d68d16cec6de059b459ba7be16e65c6ecaf,src/toniarts/openkeeper/game/state/MainMenuState.java,MainMenuState,startLevel,#String#,361
Before Change
// Disable us
setEnabled(false);
//TODO make true multiplayer start
GameState gameState = new GameState(mapSelector.getMap(), new ArrayList<>());
stateManager.attach(gameState);
} else {
logger.warning("Unknown type of Level " + type);
After Change
if ("campaign".equals(type.toLowerCase())) {
// Create the level state
gameState = new GameState(selectedLevel);
} else if ("skirmish".equals(type.toLowerCase())) {
if (mapSelector.getMap() == null) {
logger.warning("Skirmish map not selected");
return;
}
gameState = new GameState(mapSelector.getMap(), skirmishPlayers);
} else if ("multiplayer".equals(type.toLowerCase())) {
if (mapSelector.getMap() == null) {
logger.warning("Multiplayer map not selected");
return;
}
//TODO make true multiplayer start
gameState = new GameState(mapSelector.getMap(), new ArrayList<>());
} else {
logger.log(Level.WARNING, "Unknown type of Level {0}", type);
return;
}
// Start the game
setEnabled(false);
stateManager.attach(gameState);
}
/**